caught with one's pants down

caught with one's pants down
(idiomatic) Caught off guard, unprepared, or in an embarrassing situation.